
var RaterAdmin;
if (!RaterAdmin) {
    RaterAdmin = {}
}

RaterAdmin.formatter = function (value, row, index) {
    return [
        '<a href="javascript:void(0)" onclick="reshowMergeModel(' + row.id +","+row.userName+')"><span style="color: red">重置密码</span></a>'
        +'&nbsp;&nbsp;<a href="javascript:void(0)" class="alter1"><span style="color:blue">修改</span></a>'
    ].join('');
}

/**
 * 显示状态
 * @param value
 * @param row
 * @param index
 * @returns {string}
 */
RaterAdmin.showEnable = function (value, row, index) {
    if (row.id != 1) {
        if (value == 1) {
            return [
                '<a href="javascript:void(0)" onclick="mergeEnable(' + 0 + ',' + row.id + ')"><span style="color: green">可用</span></a>'
            ].join('');
        } else {
            return [
                '<a href="javascript:void(0)" onclick="mergeEnable(' + 1 + ',' + row.id + ')"><span style="color: red">不可用</span></a>'
            ].join('');
        }
    }
}



/**
 * 修改用户状态
 * @param enable
 * @param id
 */
var mergeEnable = function (enable, id) {
    comment.post("/web/admin/mergeEnable", {id: id, enable: enable}, null, function (data) {
        if (data.res.code == 40000) {
            comment.refresh();
        } else {
            hint("操作失败");
        }
    });
    return false;
}

//****************************下面是他人实现的仅供参考
//提交表单后回调
var saveAdmin = function (data) {
    var d = JSON.parse(data);
    console.log(d);
}

bindClick("#deleteAdmin", function () {
    comment.showOperationTips("确定删除吗？", function () {
        var rowid = $("#id").val();
        $.post($().AbsUrlParse('/web/ensadmin/delete'), {
            id: rowid
        }, function (data) {
            if (data.state == true) {
                if (data.res.code == 40000) {
                    hint("删除成功");
                    comment.refresh();
                    closeModel("editAdmin-div");
                } else {
                    hint(data.res.msg);
                }
            } else {
                hint(data.msg);
            }
        });
    });
});

RaterAdmin.editAdminShow = function(row,formid){
    setRowToFrm(formid, row);
    return false;
}

/**
 * 点击添加用户按钮
 */
bindClick("#addAdmin", function () {
    showModel("addAdmin-div", function () {

    });
});








/********************自己添加的代码*********************/
/**
 * 修改评委管理员的点击事件
 */
// function showMergeModel1(id){
//     showModel("finddetail-div", function () {
//         //发送一个ajax请求来进行表单的回显
//         $.post($().AbsUrlParse("/web/ensadmin/queryById"), {"id":id}, function (data) {
//             $("#addId").val(data.res.data.id);
//             $("#saveadmin_name").val(data.res.data.userName);
//             $("#addParkName").val(data.res.data.parkName);
//             $("#saveadmin_pwd").val(data.res.data.userPwd);
//             $("#addLink").val(data.res.data.linkman);
//             $("#addPhone").val(data.res.data.phone);
//             $("#addJob").val(data.res.data.job);
//             $("#park_id").val(data.res.data.parkId);
//             $("#addCityId").val(data.res.data.cityId);
//             $("#addLastTime").val(data.res.data.lastDate);
//         });
//     });
// }

//把上面 的修改成下面的
window.operateEvents = {

    'click .alter1':function(e,value,row,index){
        showModel("finddetail-div",function(){
            setRowToFrm("saveDetail",row)
        });
    }
}

//当点击修改的保存的按钮时进行触发　
bindClick("button[data-event=alter-save]", function (tag) {
    var form = $("#saveDetail");
    var v = form.valid();
    if(!v){
        return false;
    }
    var params = form.formToArray();

    $.post(form.attr("action"),params, function (res){
        if (res.res.data==true) {
            hint("修改成功");
            form[0].reset();
            comment.refresh();
            closeModel("finddetail-div");
        } else {
            hint("修改失败，该用户名已经存在");
            form[0].reset();
            comment.refresh();
            closeModel("finddetail-div");
        }
    });
});

//控制时间的控件
$(".form_datetime").datetimepicker({
    format: "yyyy-mm-dd hh:mm:ss",
    autoclose: true,
    todayBtn: true,
    todayHighlight: true,
    showMeridian: true,
    pickerPosition: "bottom-left",
    language: 'zh-CN',//中文，需要引用zh-CN.js包
    minView: 2//日期时间选择器所能够提供的最精确的时间选择视图
});



//进行分组
bindClick("#fenzu",function(){
    comment.showOperationTips("确认给全部的评委进行分组吗？",function(){
        $.post($().AbsUrlParse("/web/ensadmin/fenzu"),{"roleId":12},function (data) {
            if (data.state == true) {
                if (data.res.code == 40000) {
                    hint("已经成功给评委进行了分组");
                    var table = $('#table');
                    table.bootstrapTable('refresh');
                } else {
                    hint(data.res.msg);
                }
            } else {
                hint(data.msg);
            }
        });
    });
});


bindClick("#DuanXinYouJian",function() {

    comment.showOperationTips("确认给全部的评委发送短信及邮件吗？", function () {
        $.post($().AbsUrlParse("/web/ensadmin/duanXinYouJian"), {
                roleId: 12
            }, function (data) {
                if (data.state == 1) {
                    if (data.res.code = 40000&&data.res.data==true) {
                        hint("已成功给评委发送了邮件与短信");
                    } else {
                        hint("有评委没有分配项目，不能发送短信与邮件");
                    }
                } else {
                    hint(data.msg);
                }
        });
    });
});


//下面是修改密码
function reshowMergeModel(id,userName){

    showModel("alter-div", function () {
        $("#auserName").val(userName);
        $("#Pwd").val("");
        $("#nPwd").val("");
    });
}



bindClick("#pwdSave",function(){
    var pwd = $("#Pwd").val();
    var npwd = $("#nPwd").val();
    var userName = $("#auserName").val();

    var reg=/^[0-9]\d*$/;


    if(pwd!=npwd) {
        hint("两次输入的密码不一样");
        return false;
    }

    pwd = pwd.trim();
    npwd = npwd.trim();

    if(pwd==""||npwd==""){
        hint("密码必须填写");
        return false;
    }


    $.post($().AbsUrlParse("/web/ensadmin/alterPwd"),{
        pwd:pwd,
        userName:userName
    },function(data){
        if(data.res.data==true){
            hint("密码修改成功");
            closeModel("alter-div")
        }else{
            hint("密码修改失败");
            closeModel("alter-div");
        }
    });

});

$(".alterAnddAlterBirth").datepicker({
    format: "yyyy-mm-dd",
    language: 'zh-CN',
    clearBtn: true,
    autoclose: true

});